
	with(jsl) {

		//generics:
		//-------------------------------------------------------------------------------
		__msgs["AlreadyCalled"] 						= "already called"
		__msgs["AlreadyDefined"] 						= "<$> already defined"
		__msgs["AlreadyLoaded"] 						= "<$> already loaded"
		__msgs["AlreadySet"] 								= "<$> already set"
		__msgs["BadCliArgs"]								= "bad command line arguments, expected: [liquid] [app?liquid-options] [parameters]"
		__msgs["BadArrayLength"]						= "<$> bad Array length$?, expected: $"
		__msgs["BadCharacter"]							= "<$> illegal character$?: \"$\""
		__msgs["BadCharset"]								= "character encoding not supported$?, use $"
		__msgs["BadConstructor"]		  			= "constructor error"
		__msgs["BadConstructorType"]			  = "bad constructor type: $, expected Function type"
		__msgs["BadData"]										= "data corrupted"
		__msgs["BadId"]											= "<$> invalid id, expected a valid $"
		__msgs["BadInstance"]								= "<this> bad instance, use new operator with constructor"
		__msgs["BadInterval"]								= "invalid interval$?,$"
		__msgs["BadMethodCall"]							= "method called on an incompatible object$?, expected $ object"
		__msgs["BadName"]										= "<$> invalid name"
		__msgs["BadNumberOf"] 							= "<$> bad number of $"
		__msgs["BadNumberOfParams"] 				= "bad number of parameters"
    __msgs["BadQid"]             				= "<$> invalid id, expected a valid qualified JavaScript identifier"
		__msgs["BadRange"]									= "<$> bad range"
		__msgs["BadResource"]								= "<$> bad resource"
    __msgs["BadReturnType"]        	   	= "<$> bad return type$?, expected $"
    __msgs["BadReturnValue"]       	   	= "<$> bad return value$?, expected $"
		__msgs["BadSignature"] 							= "<$> bad signature"
		__msgs["BadScript"] 								= "script error: $?$"
		__msgs["BadSyntax"] 								= "<$> syntax error"
		__msgs["BadType"] 									= "<$> bad type$?, expected [$]"
		__msgs["BadUrl"] 										= "<$> invalid url"
		__msgs["BadValue"] 									= "<$> bad value$?, expected $"
		__msgs["CircularReference"]					= "<$> circular reference"
		__msgs["ClassNotFound"]							= "<$> class not found"
		__msgs["DestroyedObject"] 					= "attempt to call a method of a destroyed object"
		__msgs["Duplicated"] 								= "<$> found duplicated"
		__msgs["EmptyArray"] 								= "<$> empty array"
		__msgs["EmptyString"] 							= "<$> empty string"
		__msgs["EndOfIteration"] 						= "end of iteration"
		__msgs["InfiniteLoop"]							= "<$> infinite loop$? ($)"
		__msgs["InfiniteNumber"]						= "<$> infinity number"
		__msgs["JsVNotDetected"] 						= "unable of detect JavaScript Version"
		__msgs["LoadFailed"]								= "load failed, resource: \"$\"$?, $"
		__msgs["Misuse"] 										= "bad use of the method"
		__msgs["NaNValue"] 									= "<$> NaN value"
		__msgs["NegativeNumber"]						= "<$> negative number"
		__msgs["OperationDenied"]						= "<$> operation denied"
    __msgs["NoCallable"]         		  	= "method not callable for $?$"
		__msgs["NoDefault"] 								= "no default value: $"
		__msgs["NotDefined"] 								= "<$> not defined"
		__msgs["NotFound"] 									= "<$> not found"
		__msgs["NotImplemented"] 						= "<$> non implemented"
		__msgs["NotInteger"] 								= "<$> not an integer"
		__msgs["NotLoaded"] 								= "<$> not loaded"
		__msgs["NotRecognized"] 						= "<$> content not recognized"
		__msgs["NotRequired"] 							= "<$> not required"
		__msgs["NotSupported"] 							= "<$> not supported"
		__msgs["NullValue"] 								= "<$> null"
		__msgs["OutOfBoundsValue"] 					= "<$> value out of bounds$? $"
		__msgs["Overflow"] 									= "overflow"
		__msgs["ParamNotRequested"] 				= "<$> parameter not requested"
		__msgs["ParamRequested"] 						= "<$> parameter requested"
		__msgs["RangeError"] 								= "<$> out of expected range$?: $"
		__msgs["ReservedValue"] 						= "<$> reserved value"
		__msgs["ServiceError"]							= "service error at '$'$? $"
		__msgs["SyntaxError"] 							= "<$> syntax error"
		__msgs["SystemAlreadyStarted"] 			= "the system is already started, impossible complete this operation"
		__msgs["SystemNotReady"] 						= "the system is not ready to call this method"
		__msgs["UTF8EncodingError"] 				= "<$> no utf8 encoding detected"
		__msgs["ValueNotPermitted"] 				= "<$> value not permitted"
		__msgs["JobNotCompleted"] 					= "the job is not completed"
    
		//customs:
    //-------------------------------------------------------------------------------
		__msgs["AirApiError"] 							= "Liquid Air-api not found, see the html application page"

		//classes
    //-------------------------------------------------------------------------------
    __msgs["AbstractClass"]             = "class $ is abstract, cannot be instantiated"
    __msgs["BadClassName"]              = "bad class name: $"

		//interfaces
    //-------------------------------------------------------------------------------
    __msgs["BadInterfaceName"]          = "bad interface name: $"
        
		//unicode/utf
    //-------------------------------------------------------------------------------
		__msgs["utf.UnicodeCharNotSupported"]		= "<$> unicode character not supported in JavaScript"
		__msgs["utf.BadUtf16Bom"]								= "invalid Byte Order Mark"

		//json
		//-------------------------------------------------------------------------------
		__msgs["Json.NaN"]									= "<$> [NaN] value not allowed"
		__msgs["Json.Infinity"]							= "<$> [Infinity] value not allowed"
		__msgs["Json.undefined"]						= "<$> [undefined] value not allowed"
		
		//Output messages
		//-------------------------------------------------------------------------------
		__msgs["out.InitStop"]							= "init phase has stopped the application"
	}
